package com.example.java.enums;

public class EnumsMain {
    // 主方法，用于演示如何访问枚举常量和它们的方法
    public static void main(String[] args) {
        // 访问枚举常量
        Season currentSeason = Season.SUMMER;

        // 打印枚举常量的名称和描述
        System.out.println("Season: " + currentSeason.getName());
        System.out.println("Description: " + currentSeason.getDescription());

        // 打印枚举常量的序号（从0开始）
        System.out.println("Ordinal: " + currentSeason.ordinal());

        // 打印枚举常量的名称（与toString()方法相同）
        System.out.println("Name: " + currentSeason.name());

        // 遍历枚举类型的所有常量
        for (Season season : Season.values()) {
            System.out.println(season.getName() + ": " + season.getDescription());
        }

    }
}
